Lịch sử GNU

Việc phát triển hệ điều hành GNU được Richard Stallman khởi xướng khi ông làm việc tại Phòng thí nghiệm trí tuệ nhân tạo MIT. Nó được gọi là Dự án GNU, và được công bố công khai vào ngày 27 tháng 9 năm 1983, trên các nhóm tin net.unix-wizards và net.usoft bởi Stallman.[25] Việc phát triển phần mềm bắt đầu vào ngày 5 tháng 1 năm 1984, khi Stallman nghỉ việc tại Phòng thí nghiệm để họ không thể đòi quyền sở hữu hoặc can thiệp vào việc phân phối các thành phần GNU dưới dạng phần mềm tự do.[26] Richard Stallman đã chọn tên bằng cách sử dụng nhiều cách chơi chữ khác nhau, bao gồm cả bài hát The Gnu.[4](9 tháng 3 năm 2006.en.html#the-name-gnu 00:45:30)

Mục tiêu là ra mắt một hệ điều hành phần mềm hoàn toàn tự do. Stallman wanted muốn người dùng máy tính được tự do nghiên cứu mã nguồn của phần mềm họ sử dụng, chia sẻ phần mềm với người khác, sửa đổi hành vi của phần mềm và xuất bản các phiên bản phần mềm được sửa đổi của riêng họ.Triết lý này sau đó đã được xuất bản thành Tuyên ngôn GNU vào tháng 3 năm 1985.[27]

Kinh nghiệm của Richard Stallman với Incompatible Timesharing System (ITS),[26] một hệ điều hành ban đầu được viết bằng hợp ngữ đã trở nên lỗi thời do PDP-10 bị ngừng phát triển,kiến ​​trúc máy tính mà ITS đã viết, dẫn đến một quyết định rằng hệ thống di động là cần thiết.[4](9 tháng 3 năm 2006.en.html#choosing-the-unix-design 00:40:52)[28] Do đó ông đã quyết định rằng sự phát triển sẽ được bắt đầu bằng CLisp làm ngôn ngữ lập trình hệ thống,[29] và GNU sẽ tương thích với Unix.[30] Vào thời điểm đó, Unix đã là một hệ điều hành độc quyền phổ biến. Thiết kế của Unix là mô-đun, do đó, nó có thể được thực hiện lại từng phần.[28]

Phần lớn các phần mềm cần thiết phải được viết từ đầu, nhưng các thành phần phần mềm miễn phí của bên thứ ba tương thích hiện có cũng được sử dụng như hệ thống sắp chữ TeX, X Window System, và microkernel Mach tạo thành nền tảng của lõi GNU Mach của GNU Hurd (hạt nhân chính thức của GNU).[31] Ngoại trừ các thành phần bên thứ ba nói trên, hầu hết GNU đã được các tình nguyện viên viết; một số trong thời gian rảnh rỗi, một số được trả bởi các công ty,[32] tổ chức giáo dục và các tổ chức phi lợi nhuận khác. tháng 10 năm 1985, Stallman đã thành lập Free Software Foundation (FSF). Vào cuối những năm 1980 và 1990, FSF đã thuê các nhà phát triển phần mềm viết phần mềm cần thiết cho GNU.[33][34]

Khi GNU trở nên nổi bật, các doanh nghiệp quan tâm bắt đầu đóng góp vào việc phát triển hoặc bán phần mềm và hỗ trợ kỹ thuật của GNU. Nổi bật và thành công nhất trong số này là Cygnus Solutions,[32] bây giờ là một phần của Red Hat.[35]

Tài liệu tham khảo

WikiPedia: GNU http://www.pcauthority.com.au/News/128513,qa-richa... http://developer.amd.com/tools-and-sdks/archive/gc... http://osrc.blackducksoftware.com/data/licenses/ http://www.buzzle.com/articles/linux-history-and-i... http://news.cnet.com/2100-1001-232971.html http://www.computerworld.com/s/article/9131178/Opi... http://www.h-online.com/open/features/GNU-HURD-Alt... http://www.h-online.com/open/features/GNU-HURD-Alt... http://www.itworld.com/it-managementstrategy/28575... http://www.openisbn.com/isbn/9781441436856/